package com.gangan.model.view;


import com.baomidou.mybatisplus.annotation.TableLogic;
import com.gangan.model.CmsCategory;
import com.gangan.model.tree.TreeNode;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.beanutils.BeanUtils;
@Slf4j
@Data
public class CmsCategoryTreeView extends TreeNode {
    /**
     * 标题
     */
    private String title;
    /**
     * seo关键字
     */
    private String keywords;
    /**
     * 模板
     */
    private String templateFile;
    /**
     * 是否作为导航
     */
    private String measureUnit;
    /**
     * 是否具有子属性
     */
    private Boolean showInNav;
    /**
     * 样式？
     */
    private String style;
    /**
     * 是否显示
     */
    private Boolean isShow;
    /**
     * 层次
     */
    private Integer grade;
    /**
     * 背景图
     */
    private String imgThumb;
    /**
     * 原图
     */
    private String imgOrogin;
    /**
     * 是否推荐
     */
    private Integer isPush;
    /**
     * 风格馆
     */
    private Integer isArea;

    /**
     * 是否积分商城
     */
    private Integer isPoint;

    private Integer userId;
    /**
     * 请求地址
     */
    private String url;
    /**
     * 排序
     */
    private Integer listsorder;
    /**
     * 创建时间
     */
    private Integer addtime;
    /**
     * 字典数据自增主键
     */
    private Integer dictId;
    /**
     * 伪删除字段
     */
    private boolean delFlag;

    public CmsCategoryTreeView(){}

    public CmsCategoryTreeView(CmsCategory cmsCategory) {
        try {
            BeanUtils.copyProperties(this,cmsCategory);
        }catch (Exception e){
            log.info("复制对象数据失败。");
            e.printStackTrace();
        }
    }
}
